1
离散基础:集合与逻辑的相互作用
MATH002Lesson 1
00:00
想象一个身份不由你在队伍中的位置决定,而仅仅由你是谁所定义的世界。在离散数学中, 集合 是思想中的主权公民——无序的、互异对象的集合。本模块连接了这些直观的分组与形式逻辑之间的鸿沟,展示了集合运算如何为逻辑联结词提供结构蓝图。

成员资格的语法规则

与有序对 $(a, b)$ 或 $n$-元组中位置至上的情况不同,一个集合 $\{a, b\}$ 仅由其元素决定。因此,$\{a, b\} = \{b, a\}$。这种对顺序的不敏感使我们能够专注于 身份 成员资格的身份。

子集与真子集

包含关系 $A \subseteq B$ 表示 $A$ 的每个元素都位于 $B$ 内。然而, 真子集 $A \subset B$ 要求更多:$B$ 必须至少包含一个不在 $A$ 中的元素。 不在 于 $A$ 中。

幂集

集合 幂集 $\mathcal{P}(S)$ 是 $S$ 所有可能子集的集合。若 $|S| = n$,则 $|\mathcal{P}(S)| = 2^n$,映射出基础可能性的指数级规模。

逻辑桥梁:集合运算

集合运算正是逻辑思维的物理体现:

  • 并集 ($A \cup B$): 逻辑上的 。属于 $A$ 或 $B$ 的元素。
  • 交集 ($A \cap B$): 逻辑上的 。同时属于 $A$ 和 $B$ 的元素。
  • 互不相交集合 ($A \cap B = \emptyset$): 相互排斥的逻辑条件。

实例解析:学生数据库

考虑一个数据库 $D_1 = \{\text{加思, 埃琳, 马蒂}\}$。我们定义两个谓词:

  • 集合 $A$:身高超过 5 英尺 10 英寸的学生 $\to \{\text{加思, 马蒂}\}$。
  • 集合 $B$:名字以 'y' 结尾的学生 $\to \{\text{马蒂}\}$。

集合 交集 $A \cap B$ 得到 $\{\text{马蒂}\}$。这展示了逻辑“且”如何基于重叠标准筛选人群。马蒂是唯一同时满足高个子和名字以 'y' 结尾这两个条件的学生。

🎯 核心原则
一个集合仅由其成员决定;顺序无关紧要。并集与交集等集合运算,是逻辑运算符“或”与“且”的结构先驱。
$x \in A \cup B \iff (x \in A) \lor (x \in B)$
$x \in A \cap B \iff (x \in A) \land (x \in B)$